/* roScripts
Table Design by Mihalcea Romeo
www.roscripts.com
----------------------------------------------- */


table {
		border-collapse:collapse;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
		width:100%;
		padding-right:5px;
		alignment-adjust:central;
		font-size:12.5px;color:#333333;font-family:"Century Gothic";
		
}

td, th {
		padding-top:7px;;
		padding-bottom:7px;
		
		overflow:hidden;
		
}
th{color:white;font-size:14px;font-weight:normal;}



td{ border-right:solid 1px #999999;max-width:50px;overflow:hidden;}

caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table a {
		color:#950000;
		text-decoration:none;
}

table a:link {}

table a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
		
		background-image:url('cabecalho.png');
}

tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

tbody th {
		white-space: nowrap;
	
}

tbody th a {
		color:#333;
}

.odd {}

tbody tr:hover:not(.selected) {
		background-image:url('select.png'); 
		color:black;
        font-weight:normal;
        -webkit-transition:0.5s;		

}

.even:not(.selected){
	background-image:url('tr_white.png');
	color:#333333;
	font-weight:normal; 
}

.odd:not(.selected){
	background-image:url('tr.png');
	color:#333333;
	font-weight:normal; 

}

.selected{background-image:url('selected.png');
color:white;
font-weight:normal;
-webkit-transition:0.8s;
}

ul.pagination {	margin-top: 15px; }
ul.pagination li {
	float: left;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #CCC;
        list-style-type:none;
}
ul.pagination li a { color:#333333;font-weight:bold; }
ul.pagination li a:hover { color:black;font-weight:bold;}
ul.pagination li.previous, ul.pagination li.next { color: #AAA; }

table.table-results { width: 100%; max-height:20px; }
table.table-results .table-results-actions { text-align: right; padding-right: 5px; }
